#include "Date.h"

//int main()
//{
//	Date date(2024,3,21);
//
//	return 0;
//}

void test()
{

	Date a(2021, 5, 21);
	const Date b(2021, 5, 21);

	Date* test1 = &a;
	const Date* test2 = &b;

	test1->Print();
	test2->Print();

}

int main()
{
	Date d1(2024, 1, 29);
	Date d2 = d1 + 20;
	d2.Print();
	d1.Print();

	d2 -= 20;
	d2.Print();

	d1 += 30000;
	d1.Print();

	++d1;
	d1.operator++();
	d1.Print();

	d1++;
	d1.operator++(10);
	d1.Print();


	Date d4(2024, 1, 29);
	Date d5(2024, 8, 1);
	cout << d5 - d4 << endl;

	test();

	return 0;
}